package com.sinosoft.msf.base.supplier.pojo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import lombok.Data;
@JsonIgnoreProperties(ignoreUnknown = true)
@Data
public class CompanyQueryReqPojo {
    /**
     * 页码
     */
    private int pageNo;
    /**
     * 每页条数
     */
    private int pageSize;

    private ParamData paramData;
    @JsonIgnoreProperties(ignoreUnknown = true)
    @Data
    public class ParamData{
        /**
         * 查询类型 legal/admin
         */
        private String action;
        /**
         * 查询状态 doing/done
         */
        private String activeKey;
        /**
         * 法人名称
         */
        private String legalPerson;
        /**
         * 公司名称
         */
        private String name;
        /**
         * 经营状态，存续：1 在业：2 吊销：3 注销：4 迁入：5 迁出：6 停业：7 解算：8 其他：9
         */
        private String operateStatus;
        /**
         * 统一社会信用代码
         */
        private String socialCreditCode;
        /**
         * 供应商状态，待审核：WA 审核通过：PASS 审核不通过：NO 系统审核不通过：SNO；已撤回：WC
         */
        private String state;
        /**
         * 供应商承接范围分类
         */
        private String supplierScopeCat;
        private String supplierScopeInput;
        /**
         * 法务审核人
         */
        private String legalOpt;
        /**
         * 管理员审核人
         */
        private String adminOpt;
        /**
         * 标记状态
         */
        private String markStatus;
    }
}
